// TODO: this is inaccurate, it combines identifiers for all supported versions
export const identifiers = {
  ZodMiniOptional: 'ZodMiniOptional',
  ZodOptional: 'ZodOptional',
  _default: '_default',
  and: 'and',
  array: 'array',
  bigint: 'bigint',
  boolean: 'boolean',
  check: 'check',
  coerce: 'coerce',
  date: 'date',
  datetime: 'datetime',
  default: 'default',
  describe: 'describe',
  email: 'email',
  enum: 'enum',
  globalRegistry: 'globalRegistry',
  gt: 'gt',
  gte: 'gte',
  infer: 'infer',
  int: 'int',
  intersection: 'intersection',
  ip: 'ip',
  ipv4: 'ipv4',
  ipv6: 'ipv6',
  iso: 'iso',
  lazy: 'lazy',
  length: 'length',
  literal: 'literal',
  lt: 'lt',
  lte: 'lte',
  max: 'max',
  maxLength: 'maxLength',
  min: 'min',
  minLength: 'minLength',
  never: 'never',
  null: 'null',
  nullable: 'nullable',
  number: 'number',
  object: 'object',
  optional: 'optional',
  parseAsync: 'parseAsync',
  readonly: 'readonly',
  record: 'record',
  regex: 'regex',
  register: 'register',
  string: 'string',
  time: 'time',
  tuple: 'tuple',
  undefined: 'undefined',
  union: 'union',
  unknown: 'unknown',
  url: 'url',
  uuid: 'uuid',
  void: 'void',
};
